// 元组的创建
let simpleTuple = (1, "Hello", true)

// 元组的访问
let tuple = (1, "swift", true)
print(tuple.0)
print(tuple.1)
print(tuple.2)

// 通过命名访问元组元素
// 你可以为元组的元素命名，这样在访问时可以使用名字而不是索引，提高代码的可读性。
let namedTuple = (name: "Alice", age: 30, isStudent: false)
print(namedTuple.name)  // 输出: Alice
print(namedTuple.age)  // 输出: 30
print(namedTuple.isStudent)  // 输出: false

// 元组的解构
let (name, age, isStudent) = namedTuple
print(name)  // 输出: Alice
print(age)  // 输出: 25
print(isStudent)  // 输出: true

// 忽略部分元素
// 如果你不需要元组中的某些元素，可以使用下划线 `_` 来忽略它们。
let (name1, _, isStudent1) = namedTuple
print(name1)  // 输出: Alice
print(isStudent1)  // 输出: false
